An Analysis of Process Languages
نویسندگان
چکیده
Process programming represents the application of the software engineering idiom and technology to the development of superior software processes There is a sub stantial and growing body of research into software process technology in general and process programming approaches in particular Much of this research concerns process languages We are now in a position to draw some conclusions about the ways in which process languages may contribute to software process engineering Furthermore we can begin to make inferences regarding the original hypothesis that process programming is an applicable and feasible technology for software process support We take the fundamental aim of software process research to be the production of better quality software in less time and at less cost Thus we emphasize issues in linguistic support for software production processes These issues include the dis tinction between process requirements and process language requirements language requirements for the representation and execution of production processes granular ity of process representations and process visualization We also examine issues of language de nition and use speci cally alternative architectures for linguistic support of processes and issues related to meta capabilities and meta processes especially as they a ect production processes Analysis of these issues leads to the identi cation of particular programming ap proaches that are more or less able to contribute to particular problems in software process engineering It further allows us to draw inferences about the fundamental applicability and feasibility of process programming to software process engineering These inferences concern the importance of code and non code representations the diversity of language paradigms the importance of rigorous semantics and the need for and di culty of process evolution
منابع مشابه
Integrating Portfolio-Assessment into the Writing Process: Does it Affect a Significant Change in Iranian EFL Undergraduates’ Writing Achievement? A Mixed-Methods Study
The paradigm shift from testing the outcome to assessing the learning of process shines a light on the alternative assessment approaches, among which portfolio-assessment has sparked researchers’ interest in writing instruction. This study aimed at investigating the effect of portfolio-assessment on Iranian EFL students’ writing achievement through the process-centered approach to writi...
متن کاملPeculiarities of studying foreign languages in Russia in different historical periods
In the context of the humanization and humanitarization of education a lot of attention is paid to individual abilities of a person. He becomes an active participant of the educational process. Studying of foreign languages becomes one of the main components assisting a child to develop his/her individuality, to form intercultural communicative competence which helps successful communication wi...
متن کاملLinguistic Construction of a Winning Apology
The study analyzes the apology delivered by the then-democratic Presidential contender in 2007, Senator Barack H. Obama, to the Indian-American community. This apology succeeded in convincing American citizens of Obama’s goodwill and clean political standards, which eventually led him to surpass his chief opponent, Senator Hillary R. Clinton and become the President of the United States. The st...
متن کاملVoA Special English for Persian Learners from the Perspective of Persian Speakers: A Critical Analysis
Using modern, electronic technology to promote the culture and worldview of technology producers and to subjugate its consumers is the gist of what McPhail (2006) calls electronic colonialism theory (ECT). As an example of electronic technology, Internet-mediated English educational materials are rapidly growingbut they do not appear to have been critically analyzed in terms of their potential ...
متن کاملThe Role of Algorithmic Applications in the Development of Architectural Forms (Case Study:Nine High-Rise Buildings)
The process of developing architectural forms has greatly been changed by advances in digital technology, especially in design tools and applications. In recent years, the advent of graphical scripting languages in the design process has profoundly affected 3D modeling. Scripting languages help develop algorithms and geometrical grammar of shapes based on their constituent parameters. This stud...
متن کاملAnalysis of Language Legislation of All 85 Russian Federation’s Subjects (Regions)
The analysis of the language legislation of all 85 subjects of the Russian Federation shows complete heterogeneity and diversity. Common legal guidelines in Federal law do not exist, because Federal legislation is obsolete and is largely whitespace and conflict. The subjects of the Russian Federation, on whose territory different ethnic groups, both large and indigenous, historically live, solv...
متن کامل